package com.chaike.hsq.bean.request;

import java.io.Serializable;

/**
 * 慧收钱API请求.
 *
 * @author Luo
 * @version 1.0
 * @date 2021-12-31 10:50:09
 */
public interface HuiShouQianRequest<T> extends Serializable {

    /**
     * 获取商户编号.
     *
     * @return 商户编号
     */
    String getMerchantNo();

    /**
     * 获取请求方法的名称.
     *
     * @return 方法名称
     */
    String getMethodName();

    /**
     * 获取Json格式业务请求参数.
     *
     * @return Json格式业务请求参数
     */
    String getJsonParams();

    /**
     * 获取具体响应实现类的定义.
     *
     * @return 具体响应实现类的定义
     */
    Class<T> getResponseClass();

}
